package com.minshenglife.zanzan.service;

import java.util.List;

import com.minshenglife.zanzan.entity.User;
import com.minshenglife.zanzan.entity.WorkConPower;

/**
 * 工作日志权限service
 * @author jianghaibo
 *
 */
public interface WorkConPowerService {
	/**
	 * 根据员工号与权限类型查看该员工是否有该类型的权限
	 * @param conPower
	 * @return
	 */
	WorkConPower findByExample(WorkConPower conPower);
	/**
	 * 根据权限类型获取列表
	 * @param conPower
	 * @return
	 */
	List<WorkConPower> findListByExample(WorkConPower conPower);
	/**
	 * 批量保存
	 * @param empIds 员工编号数组
	 * @param powerType 权限类型
	 * @return 返回不存在的员工号
	 */
	String save(String[] empIds, String powerType);
	/**
	 * 批量删除
	 * @param ids 
	 */
	void delete(String[] ids);
	/**
	 * 通过权限类型获取人员列表
	 * @param powerType
	 * @return
	 */
	List<User> findEmpListByPowerType(String powerType);
	/**
	 * 通过权限类型获取人员列表字符串组合
	 * @param powerType
	 * @return
	 */
	String findPowerUserByType(String powerType);
	
	String findPowerUserByType(String powerType,String viewType);
	

}
